package com.bestcem.xm.qdes.service;

import com.bestcem.xm.common.core.domain.web.XmResultJson;
import com.bestcem.xm.component.mybatis.service.IXmService;
import com.bestcem.xm.qdes.controller.param.ShareUserParam;
import com.bestcem.xm.qdes.controller.vo.QdesProjectentryVo;
import com.bestcem.xm.qdes.entity.QdesProjectEntry;

import java.util.List;

public interface QdesProjectEntryService extends IXmService<QdesProjectEntry> {

    /**
     * 获取项目的被分享人列表
     *
     * @param id
     */
    List<QdesProjectentryVo> getShareUsers(String id);

    /**
     * 分享项目
     *
     * @param id
     * @param shareUserParam
     */
    XmResultJson<?> shareUsers(String id, ShareUserParam shareUserParam);
}
